#ifndef __SHMEM_H
#define __SHMEM_H

#define MAXZONAS    10

typedef struct {
    int key;
    int addr;
    int size;
    int locked;
} SHARED;

int     shmget(int key, int size);
void *  shmat(int id);
int     addNewKey(int key, int size);
int     getKeyId(int key);
void    iniciarShmem (void);
void *  getSharedBlock(int);
int     unlockMyMem(int id);
int     lockMyMem(int id);

#endif
